/*
* @(#)MaintDmsArchiveForm.java
*
* Copyright (c) 2003 DCIVision Ltd
* All rights reserved.
*
* This software is the confidential and proprietary information of DCIVision
* Ltd ("Confidential Information").  You shall not disclose such Confidential
* Information and shall use it only in accordance with the terms of the license
* agreement you entered into with DCIVision Ltd.
 */
package com.dcivision.dms.web;

import org.apache.struts.upload.FormFile;

import com.dcivision.framework.ApplicationException;
import com.dcivision.framework.GlobalConstant;
import com.dcivision.framework.bean.AbstractBaseObject;
import com.dcivision.framework.web.AbstractActionForm;

/**
  MaintFolderStructureLoaderForm.java

  This class is the for web form purpose.

  @author      Tony Lee
  @company     DCIVision Limited
  @creation date   09/06/2003
  @version     $Revision: 1.7 $
  */

public class MaintFolderStructureLoaderForm extends AbstractActionForm {

  public static final String REVISION = "$Revision: 1.7 $";

  
  private String parentID = null;
  private String rootID = null;
  private String expParentID = null;
  private String expRootID = null;
  private String zipParentID = null;
  private String zipRootID = null;
  private String zipExpParentID = null;
  private String zipExpRootID = null;  
  
  private FormFile uploadFile = null;
  private FormFile zipUploadFile = null;
  private String documentName = null;
  private String documentType = null;
  private String curFunctionCode = null;
  
  private String destinationPath = null;
  private String sourcePath = null;
  private String zipDestinationPath = null;
  private String zipSourcePath = null;
  
  private String chooseLocation = GlobalConstant.PRIORITY_MEDIUM;
  private String exportFolderType = GlobalConstant.PRIORITY_MEDIUM;
  private String zipChooseLocation = GlobalConstant.PRIORITY_MEDIUM;
  private String zipExportFolderType = GlobalConstant.PRIORITY_MEDIUM;
  
  private String selectImport = "0";
  private String selectExport = "0";
  private String importZipMode = "0";
  private String exportZipMode = "0";
  
  public MaintFolderStructureLoaderForm() {
    super();
  }
  
  public String getDocumentName() {
  	return(this.documentName);
  }

  public void setDocumentName(String documentName) {
	this.documentName = documentName;
  }

  public String getDocumentType() { 
    return(this.documentType);
  }

  public void setDocumentType(String documentType) {
    this.documentType = documentType;
  }

  public String getParentID() {
	return(this.parentID);
  }

  public void setParentID(String parentID) {
	this.parentID = parentID;
  }
  
  public String getZipParentID() {
    return(this.zipParentID);
  }

  public void setZipParentID(String zipParentID) {
    this.zipParentID = zipParentID;
  }
    
  public String getExpParentID() {
    return(this.expParentID);
  }

  public void setExpParentID(String expParentID) {
    this.expParentID = expParentID;
  }
  
  public String getZipExpParentID() {
    return(this.zipExpParentID);
  }

  public void setZipExpParentID(String zipExpParentID) {
    this.zipExpParentID = zipExpParentID;
  }

  public String getRootID() {
	return(this.rootID);
  }

  public void setRootID(String rootID) {
	this.rootID = rootID;
  }
  
  public String getZipRootID() {
    return(this.zipRootID);
  }

  public void setZipRootID(String zipRootID) {
    this.zipRootID = zipRootID;
  }
  
  public String getExpRootID() {
    return(this.expRootID);
  }

  public void setExpRootID(String expRootID) {
    this.expRootID = expRootID;
  }
  
  public String getZipExpRootID() {
    return(this.zipExpRootID);
  }

  public void setZipExpRootID(String zipExpRootID) {
    this.zipExpRootID = zipExpRootID;
  }
    
  public void setUploadFile(FormFile uploadFile) {
    this.uploadFile = uploadFile;
  }

  public FormFile getUploadFile() {
    return(this.uploadFile);
  }
  
  public void setZipUploadFile(FormFile zipUploadFile) {
    this.zipUploadFile = zipUploadFile;
  }

  public FormFile getZipUploadFile() {
    return(this.zipUploadFile);
  }

  public void setDestinationPath(String destinationPath) {
    this.destinationPath = destinationPath;
  }

  public String getDestinationPath() {
    return destinationPath;
  }
  
  public void setZipDestinationPath(String zipDestinationPath) {
    this.zipDestinationPath = zipDestinationPath;
  }

  public String getZipDestinationPath() {
    return zipDestinationPath;
  }
    
  public void setSourcePath(String sourcePath) {
    this.sourcePath = sourcePath;
  }

  public String getSourcePath() {
    return sourcePath;
  }
  
  public void setZipSourcePath(String zipSourcePath) {
    this.zipSourcePath = zipSourcePath;
  }

  public String getZipSourcePath() {
    return zipSourcePath;
  }
  
  public void setCurFunctionCode(String curFunctionCode) {
	  this.curFunctionCode = curFunctionCode;
  }

  public String getCurFunctionCode() {
	  return curFunctionCode;
  }
  
  public String getChooseLocation() {
    return(this.chooseLocation);
  }

  public void setChooseLocation(String chooseLocation) {
    this.chooseLocation = chooseLocation;
  }
  
  public String getZipChooseLocation() {
    return(this.zipChooseLocation);
  }

  public void setZipChooseLocation(String zipChooseLocation) {
    this.zipChooseLocation = zipChooseLocation;
  }
    
  public String getExportFolderType() {
    return(this.exportFolderType);
  }

  public void setExportFolderType(String exportFolderType) {
    this.exportFolderType = exportFolderType;
  }
  
  public String getZipExportFolderType() {
    return(this.zipExportFolderType);
  }

  public void setZipExportFolderType(String zipExportFolderType) {
    this.zipExportFolderType = zipExportFolderType;
  }
  
  public String getSelectImport() {
    return(this.selectImport);
  }

  public void setSelectImport(String selectImport) {
    this.selectImport = selectImport;
  }
  
  public String getSelectExport() {
    return(this.selectExport);
  }

  public void setSelectExport(String selectExport) {
    this.selectExport = selectExport;
  }
  
  public String getImportZipMode() {
    return(this.importZipMode);
  }

  public void setImportZipMode(String importZipMode) {
    this.importZipMode = importZipMode;
  }
  
  public String getExportZipMode() {
    return(this.exportZipMode);
  }

  public void setExportZipMode(String exportZipMode) {
    this.exportZipMode = exportZipMode;
  }
  
  public AbstractBaseObject getFormData() throws ApplicationException {
  	return null;
  }
  public void setFormData(AbstractBaseObject baseObj) throws ApplicationException {
  }
  
}
